isolated cloud forest - Alemán Inglés Diccionario